0 ) { for(var i = 0; i < MasterPointList.length; i++) { if( 'Pnt_' + pointId + '_Pnt' == MasterPointList[i] ) { return i; } } } return Number(-1); } // Get Current LineID function getLineId(arrayIndex) { var currentLineId = MasterLineIdsList[arrayIndex]; return (currentLineId).toString(); } // Get Current LineWork function getLineWork(arrayIndex) { var currentLineWork = MasterLineWorkList[arrayIndex]; return (currentLineWork).toString(); } // Get Current LineStrtEnd function getLineStrtEnd(arrayIndex) { var currentLineStrtEnd = MasterStrtEndList[arrayIndex]; return (currentLineStrtEnd).toString(); } // Get Current LineType function getLineType(arrayIndex) { var currentLineType = MasterLineTypeList[arrayIndex]; return (currentLineType).toString(); } // LineWork to Operational Code Lookup function LineworkLookup(lineType,lineSE) { // Linework Lookup Table var lineOpCode = (lineType + lineSE) var lineworkCCad = { "LineStart" : function() {return "" ;}, "LineEnd" : function() {return "" ;}, "SplineStart" : function() {return "SPLB" ;}, "SplineChain" : function() {return "" ;}, "SplineEnd" : function() {return "SPLE" ;}, "BestFitCurveStart" : function() {return "BFCS" ;}, "BestFitCurveChain" : function() {return "" ;}, "BestFitCurveEnd" : function() {return "BFCE" ;}, "CurveStart" : function() {return "CS" ;}, "CurveMid" : function() {return "" ;}, "CurveEnd" : function() {return "CE" ;} }; var returnlineflag = lineworkCCad[lineOpCode](); return (returnlineflag).toString(); } ]]>